package sistemaUsuarios;

import java.sql.ResultSet;
import java.util.ArrayList;

import dao.DAOUsuario;

public class Usuarios {
	
	private DAOUsuario dao;
	private ArrayList<Usuario> listaUsuario;
	

	public Usuarios(DAOUsuario dao) {
		
		this.dao = dao;
		this.listaUsuario = dao.obtenerListaUsuarios();
		
	}

	public Usuario buscarUsuario(int id){
		return dao.obtenerUsuario(id);
	}
	
	public Usuario buscarUsuario(String usuario, String password){
		return dao.obtenerUsuario(usuario, password);	
	}
	

	public ArrayList<Usuario> getListaUsuario() {
		return listaUsuario;
	}
	
	public void refrescarListaUsuarios(String nombre, String usuario,
			String tipoUsuario, String email) {
		
		this.listaUsuario = dao.obtenerListaUsuarios(nombre,  usuario,  tipoUsuario,  email);
	}
	
	public void refrescarListaUsuarios(){
		this.listaUsuario = dao.obtenerListaUsuarios();
	}

	

}
